package com.rzdata.poct.system.domain.business.vo;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.rzdata.poct.common.annotation.ExcelDictFormat;
import com.rzdata.poct.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 规则附视图对象 poct_quality_rules_item
 *
 * @author ruoyi
 * @date 2021-09-18
 */
@Data
@ApiModel("规则附视图对象")
@ExcelIgnoreUnannotated
public class PoctQualityRulesItemVo {

	private static final long serialVersionUID = 1L;

	/**
     *  主键
     */
	@ApiModelProperty("主键")
	private Long id;

    /**
     * 规则id
     */
	@ExcelProperty(value = "规则id")
	@ApiModelProperty("规则id")
	private Long ruleId;

    /**
     * 项目名称
     */
	@ExcelProperty(value = "项目名称")
	@ApiModelProperty("项目名称")
	private String projectName;

    /**
     * 12S
     */
	@ExcelProperty(value = "12S")
	@ApiModelProperty("12S")
	private String keyOne;

    /**
     * 13S
     */
	@ExcelProperty(value = "13S")
	@ApiModelProperty("13S")
	private String keyTwo;

    /**
     * 22S
     */
	@ExcelProperty(value = "22S")
	@ApiModelProperty("22S")
	private String keyThree;

    /**
     * R4S
     */
	@ExcelProperty(value = "R4S")
	@ApiModelProperty("R4S")
	private String keyFour;

    /**
     * 41S
     */
	@ExcelProperty(value = "41S")
	@ApiModelProperty("41S")
	private String keyFive;

    /**
     * 10X
     */
	@ExcelProperty(value = "10X")
	@ApiModelProperty("10X")
	private String keySix;

    /**
     * 初始数据点
     */
	@ExcelProperty(value = "初始数据点")
	@ApiModelProperty("初始数据点")
	private Long qualityNum;

    /**
     * 统计开始时间
     */
	@ExcelProperty(value = "统计开始时间")
	@ApiModelProperty("统计开始时间")
	private Date startTime;

    /**
     * 统计结束时间
     */
	@ExcelProperty(value = "统计结束时间")
	@ApiModelProperty("统计结束时间")
	private Date endTime;

    /**
     * 水平值1
     */
	@ExcelProperty(value = "水平值1")
	@ApiModelProperty("水平值1")
	private String levelNoe;

    /**
     * 水平1SD
     */
	@ExcelProperty(value = "水平1SD")
	@ApiModelProperty("水平1SD")
	private String levelTwo;

    /**
     * 水平1CV
     */
	@ExcelProperty(value = "水平1CV")
	@ApiModelProperty("水平1CV")
	private String levelThree;

    /**
     * 水平2均值
     */
	@ExcelProperty(value = "水平2均值")
	@ApiModelProperty("水平2均值")
	private String levelFour;

    /**
     * 水平2SD
     */
	@ExcelProperty(value = "水平2SD")
	@ApiModelProperty("水平2SD")
	private String levelFive;

    /**
     * 水平2CV
     */
	@ExcelProperty(value = "水平2CV")
	@ApiModelProperty("水平2CV")
	private String levelSix;

    /**
     * 水平开关1
     */
	@ExcelProperty(value = "水平开关1")
	@ApiModelProperty("水平开关1")
	private String switchOne;

    /**
     * 水平开关2
     */
	@ExcelProperty(value = "水平开关2")
	@ApiModelProperty("水平开关2")
	private String switchTwo;

    /**
     * 水平开关3
     */
	@ExcelProperty(value = "水平开关3")
	@ApiModelProperty("水平开关3")
	private String switchThree;

    /**
     * 小数点1
     */
	@ExcelProperty(value = "小数点1")
	@ApiModelProperty("小数点1")
	private String pointOne;

    /**
     * 小数点2
     */
	@ExcelProperty(value = "小数点2")
	@ApiModelProperty("小数点2")
	private String pointTwo;

    /**
     * 小数点3
     */
	@ExcelProperty(value = "小数点3")
	@ApiModelProperty("小数点3")
	private String pointThree;


}
